ditch-maintenance man - English Synonyms Dictionary